StartRequest

data class StartRequest(categories: String?, options: String?, bufferUsageReportingInterval: Double?, transferMode: String?, streamFormat: StreamFormat?, streamCompression: StreamCompression?, traceConfig: TraceConfig?, perfettoConfig: String?)

Represents request frame that can be used with Tracing#start operation call.

Start trace events collection.

See also

Constructors

StartRequest
Link copied to clipboard
fun StartRequest(categories: String? = null, options: String? = null, bufferUsageReportingInterval: Double? = null, transferMode: String? = null, streamFormat: StreamFormat? = null, streamCompression: StreamCompression? = null, traceConfig: TraceConfig? = null, perfettoConfig: String? = null)

Properties

bufferUsageReportingInterval
Link copied to clipboard
val bufferUsageReportingInterval: Double? = null
If set, the agent will issue bufferUsage events at this interval, specified in milliseconds
categories
Link copied to clipboard
val categories: String? = null
Category/tag filter
options
Link copied to clipboard
val options: String? = null
Tracing options
perfettoConfig
Link copied to clipboard
val perfettoConfig: String? = null
Base64-encoded serialized perfetto.protos.
streamCompression
Link copied to clipboard
val streamCompression: StreamCompression? = null
Compression format to use.
streamFormat
Link copied to clipboard
val streamFormat: StreamFormat? = null
Trace data format to use.
traceConfig
Link copied to clipboard
val traceConfig: TraceConfig? = null
transferMode
Link copied to clipboard
val transferMode: String? = null
Whether to report trace events as series of dataCollected events or to save trace to a stream (defaults to ReportEvents).

Sources

jvm source
Link copied to clipboard